1 1
2 1
3 21
4 2
5 1
6 653
7 63
8 3
9 1
10 37577
11 2612
12 126
13 4
14 1
15 3434169
16 187885
17 6530
18 210
19 5
20 1
21 457819549
22 20605014
23 563655
24 13060
25 315
26 6
27 1
28 83900098309
29 3204736843
30 72117549
31 1315195
32 22855
33 441
34 7
35 1
36 20238575173137
37 671200786472
38 12818947372
39 192313464
40 2630390
41 36568
42 588
43 8
44 1
45 6217167231292913
46 182147176558233
47 3020403539124
48 38456842116
49 432705294
50 4734702
51 54852
52 756
53 9
54 1
55 2369809434953636261
56 62171672312929130
57 910735882791165
58 10068011797080
59 96142105290
60 865410588
61 7891170
62 78360
63 945
64 10
65 1                   
